#ifndef COMMON_H
#define COMMON_H

#include <string>
#include <memory>
#include <thread>
#include <algorithm>

#include <QTimer>
#include <QApplication>
#include <QGridLayout>
#include <QHBoxLayout>
#include <QFile>

#include <QWidget>
#include <QTreeWidget>
#include <QPushButton>
#include <QHeaderView>
#include <QDesktopWidget>
#include <QLabel>

#include <QDebug>

#include <osg/Geometry>
#include <osgQt/GraphicsWindowQt>

#include <osgViewer/CompositeViewer>
#include <osgViewer/ViewerEventHandlers>

#include <osgGA/GUIActionAdapter>
#include <osgGA/GUIEventAdapter>
#include <osgGA/StateSetManipulator>
#include <osgGA/TrackballManipulator>

#include <osgDB/ReadFile>
#include <osgDB/ConvertUTF>

#include <osgEarth/Viewpoint>
#include <osgEarth/MapNode>
#include <osgEarth/TerrainEngineNode>
#include <osgEarth/ElevationQuery>
#include <osgEarth/StringUtils>
#include <osgEarth/Terrain>

#include <osgEarthFeatures/Feature>
#include <osgEarthAnnotation/FeatureNode>

#include <osgEarthUtil/EarthManipulator>
#include <osgEarthUtil/sky>
#include <osgEarthUtil/Controls>
#include <osgEarthUtil/LatLongFormatter>

#include <osgEarthAnnotation/PlaceNode>
#include <osgEarthAnnotation/LabelNode>


#endif // COMMON_H
